﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Com.PhilChuang.Mobile.Apps.LocationSender.Model.Data;

namespace Com.PhilChuang.Mobile.Apps.LocationSender.Model.Services
{
	public interface ILocationSenderDao
	{
		void SaveSettings (LocationSenderSettings settings);
		void SaveRecipients (IEnumerable<String> recipients);
		void SaveGeoCoordinate (GeoCoordinate gc);
		void SaveGeoCoordinateFormat (GeoCoordinateFormat format);

		LocationSenderSettings LoadSettings ();
		IEnumerable<String> LoadRecipients ();
		GeoCoordinate LoadGeoCoordinate ();
		GeoCoordinateFormat LoadGeoCoordinateFormat ();
	}
}
